home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / PROGTOOL / FGL304E.ZIP;1 / EXPAS.ARJ / FGDOC / EXAMPLES / PASCAL / 06-07.PAS < prev    next >
Encoding:
Pascal/Delphi Source File  |  1994-01-24  |  717 b   |  35 lines

  1. program main;
  2. uses fgmain, fgmisc;
  3.  
  4. const
  5.   VERTICES : integer = 10;
  6.   x : array[0..9] of integer = (200,300,400,400,300,240,160,160,200,210);
  7.   y : array[0..9] of integer = (100, 80,100,220,320,320,240,200,160,150);
  8.  
  9. var
  10.   max_x, max_y       : integer;
  11.   mid_x, mid_y       : integer;
  12.   new_mode, old_mode : integer;
  13.  
  14. begin
  15.   old_mode := fg_getmode;
  16.  
  17.   if (fg_testmode(16,1) = 1) then
  18.     fg_setmode(16)
  19.   else if (fg_testmode(15,1) = 1) then
  20.     fg_setmode(15)
  21.   else
  22.   begin
  23.     write('This program requires a 640 x 350 ');
  24.     writeln('EGA graphics mode.');
  25.     exit;
  26.   end;
  27.  
  28.   fg_setcolor(1);
  29.   fg_polygon(x,y,VERTICES);
  30.   fg_waitkey;
  31.  
  32.   fg_setmode(old_mode);
  33.   fg_reset;
  34. end.
  35.